-
-
Notifications
You must be signed in to change notification settings - Fork 8.6k
annotate with @NullMarked the whole package org.openqa.selenium.net
#16494
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
annotate with @NullMarked the whole package org.openqa.selenium.net
#16494
Conversation
So it's not needed to duplicate @NullMarked in every file.
PR Compliance Guide 🔍Below is a summary of compliance checks for this PR:
Compliance status legend🟢 - Fully Compliant🟡 - Partial Compliant 🔴 - Not Compliant ⚪ - Requires Further Human Verification 🏷️ - Compliance label |
||||||||||||||||||
PR Code Suggestions ✨Explore these optional code suggestions:
|
||||||||||||
org.openqa.selenium.net@NullMarked the whole package org.openqa.selenium.net
User description
So it's not needed to duplicate @NullMarked in every file.
PR Type
Enhancement
Description
Consolidate
@NullMarkedannotation to package levelRemove redundant per-class
@NullMarkedannotationsCreate
package-info.javawith package-level nullability declarationReduce code duplication across
org.openqa.selenium.netpackageDiagram Walkthrough
File Walkthrough
9 files
Remove class-level @NullMarked annotationRemove class-level @NullMarked annotationRemove class-level @NullMarked annotationRemove class-level @NullMarked annotationRemove interface-level @NullMarked annotationRemove class-level @NullMarked annotationRemove class-level @NullMarked annotationRemove class-level @NullMarked annotationRemove class-level @NullMarked annotation1 files
Create package-info with package-level @NullMarked